home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / Palettes / TTools / TToolsPalette / TBinderList.subproj / SelectorAgent.m < prev    next >
Encoding:
Text File  |  1995-06-12  |  777 b   |  39 lines

  1. /* SelectorAgent.m
  2.  * Written By:  Thomas Burkholder
  3.  *
  4.  * You may freely copy, distribute, and reuse the code in this example.
  5.  * NeXT disclaims any warranty of any kind, expressed or  implied, as to its
  6.  * fitness for any particular use.
  7.  */
  8.  
  9. #import "SelectorAgent.h"
  10. #import <objc/objc-class.h>
  11.  
  12. @implementation SelectorAgent
  13.  
  14. - subdirectoryFor:(void *)anElement sender:sender
  15. {
  16.     return nil;
  17. }
  18.  
  19. - (BOOL)isLeaf:(void *)anElement sender:sender
  20. {
  21.     return YES;
  22. }
  23.  
  24. - (const char *)displayStringFor:(void *)anElement sender:sender
  25. {
  26.     return sel_getName(*(SEL *)anElement);
  27. }
  28.  
  29. - (int)compare:(void *)first with:(void *)second sender:sender
  30. {
  31.     return strcmp(sel_getName(*(SEL *)first), sel_getName(*(SEL *)second));
  32. }
  33.  
  34. - (const char *)titleOfColumn:(int)col
  35. {
  36.     return NULL;
  37. }
  38.  
  39. @end